body, div, iframe {
  margin:0px;
  padding:0px;
  border:0px;
  position:relative;
  font-family:arial,sans-serif;
}

body {
  width:100%;
  background:url("/res/background_grey.png") repeat;
  overflow:hidden;
}

#page {
  width:960px;
  margin:auto;
  background:white;
}

.brand {
  height:110px;
  padding:30px 0 0 0; 
}

.brand img{
  display:block;
  margin:auto;
}

.foot {
  clear:both;
  padding:20px 0 0 0;
}

.foot .lane-black {
  height:10px;
  background-color:#1d1d1f;
}

.foot .lane-white {
  height:10px;
  background:white;
}

.foot ul {
  background-color:white;
  display:block;
  list-style-type:none; 
  margin:0; 
  font-family:Arial;
  font-size:14px; 
  font-weight:300;
  overflow:hidden;
  padding:0;
}

.foot ul li {
  color:black;
  display:block;
  float:left;
}

#footer-end {
  width:10px;
  height:21px;
  margin-bottom:-21px;
  position:relative;
  top:0;
  left:-10px;
  background:url("/res/search_footer_end.png") no-repeat;
}

.foot #contact {
  width:280px;
  margin:0;
  padding:0;
  padding-top:5px;
  padding-left:20px;
}

.foot #copyright {
  width:360px;
  margin:0;
  padding:0;
  padding-top:5px;
  color:#bc0040;
  text-align:center;
}

.foot #email {
  width:280px;
  margin:0;
  margin-bottom:9px;
  padding:0;
  padding-right:20px;
  text-align:right;
}

.mailLink {
  text-decoration:none;
}

.mailLink img {
  border:none;
}

.nav {
  width:960px;
  background-color:#1d1d1f;
  text-align:center;
}

.nav ul {
  display:block;
  width:66%;
  margin:auto;
  list-style-type:none; 
  color:white;
  font-family:Arial;
  font-size:17px; 
  font-weight:100;
  overflow:hidden;
}

.nav ul li {
  display:block;
  height:24px;
  float:left;
  padding:10px 20px 10px 20px;
  cursor:pointer;
}

.nav ul li a{
  color:white;
  text-decoration:none;
  font-weight:100;
}

.nav ul li:hover {
  background-color:#ab0020;
  color:white;
}

.nav ul li a:visited {
  color:white;
}

#nav-end {
  width:10px;
  height:54px;
  background:url("/res/search_nav_end.png") no-repeat;
  position:relative;
  top:0;
  left:-10px;
  margin-bottom:-54px;
}

#search-bar {
  height:70px;
  padding:35px 0 0 0;
  margin:15px 0 0 0;
  background: white url("/res/search_bar.png") center center no-repeat;
}

#search-bar input{
  height:38px;
  width:700px;
  position:relative;
  padding:0 0 0 10px;
  top:-2px;
  font-size:25px;
  border:0;
  font:21px arial,sans-serif bold;
}

#filter-bar {
  padding:0 0 30px 110px;
  min-height:250px;
}

.label {
  font-size:16px;
  font-family:Arial;
  font-weight:bold;
  color:#666666;
  margin-bottom:10px;
  width:100%;
}

.drop-list{
  color:#666666;
  padding:0 10px 0 0;
  font-size:14px;
}

#service-type {
  width:150px;
  float:left;
}

#nationality {
  width:150px;
  float:left;
}

#radius {
  width:100px;
  float:left;
}

#price-range {
  width:170px;
  float:left;
}

#max {
  margin-right:10px;
  width:80px;
  float:left;
}

#min {
  width:80px;
  float:left;
}

#search-btn {
 display:block;
 background: #ab0020 url("/res/search_btn.png") center center no-repeat;
 width:114px;
 height:49px;
 float:left;
 margin:10px 0 0 10px;
 cursor:pointer;
}
